Open Queueing Networks with Blocking – a Personal Log
نویسنده
چکیده
The analysis of queueing networks with blocking reached its peak in the 1980s and early 1990s. Several elegant decomposition-based approximation techniques were developed, and in this paper, the author gives a personal account of some of these techniques and also some of the players involved. The lessons learnt from analyzing such queueing networks have been useful in developing decomposition-based approximation algorithms for novel queueing networks which have been motivated by new networking technologies. 1. A not so simple open queueing network with blocking I am very pleased to participate in the festivities for the 60 birthday of my good friend, colleague, and almost compatriot, Dr. Günter Haring. XRONIA POLLA, KAI NA TA EKATOSTHSEIS! I first met Günter back in the summer of 1986, the year of the Chernobyl nuclear disaster, during a conference in Vienna. I remember spending a pleasant evening with Günter and my colleague Billy Stewart at a heuringen! I also remembered how astonished I was when I discovered that he spoke fluent Greek! At that time, there was still a lot of interest in the analysis of queueing networks, and also in the more specialized area of queueing networks with blocking. My first encounter with queueing networks with blocking was in 1972, when I started my PhD studies in Trinity College Dublin under the supervision of Professor F. G. Foster. Somewhere between Trinity College and my local pub, O’Neil’s The Crowing Cock, I got the idea to model a set of IBM 2314 disks as an open queueing network with blocking. This is a queueing network of finite capacity nodes, where a customer upon completion of its service at a node gets blocked (i.e., stuck) if its destination node is full. The customer remains blocked until a space becomes available at the destination node. During the time the customer is blocked, the server that had just finished serving this customer is also blocked and it cannot serve any other customers. (This type of blocking should not be confused with the notion of a customer getting blocked in teletraffic, which means that the customer gets lost if it arrives at a node at a time when the node is full.) 1 Department of Computer Science, North Carolina State University, Raleigh, NC 27695, USA The simplest open queueing network with blocking is the one shown in figure 1. The first node has an infinite capacity and the second node has a finite capacity of size m. Service at each node is provided by a single exponential server. External arrivals join the first node in a Poisson fashion at the rate λ. Let μ1, and μ2 be the service rate at the first and second server respectively. Customers in each node are served in a FIFO manner. We assume blocking-after-service. That is, the first server becomes blocked when a customer completes its service at a time the second node is full. The server remains blocked, and it cannot serve any other customer in its queue until a departure occurs from node 2.
منابع مشابه
Capacity planning in the hospital queueing network with blocking: simulation-based optimization approach
Introduction: Hospital administrators have always faced the challenge of providing the best possible health services in a resource-limited environment. The patient flow throughout the hospital is affected by lack of the capacities that can lead to bed-blocking among the hospital units. In this research, the patient flow in the hospital is modeled as an open queueing network with blocking. Then,...
متن کاملPerformance Analysis of Queueing Networks with Blocking
Queueing network models have been widely applied for performance modeling and analysis of computer networks. Queueing network models with finite capacity queues and blocking (QNB) allow representing and analyzing systems with finite resources and population constraints. Different protocols can be defined to deal with finite capacity resources and they can be modeled in queueing networks with bl...
متن کاملModelling deadlock in open restricted queueing networks
Open restricted queueing networks give rise to the phenomenon of deadlock, whereby some customers may be unable to ever leave a server due to mutual blocking. This paper explores deadlock in queueing networks with limited queueing capacity, presents a method of detecting deadlock in discrete event simulations, and builds Markov chain models of these deadlocking networks. The three networks for ...
متن کاملQueueing Networks with Blocking: Analysis, Solution Algorithms and Properties
Queueing network models with finite capacity queues and blocking are used for modeling and performance evaluation of systems with finite resources and population constraints, such as communication and computer systems, traffic, production and manufacturing systems. Various blocking types can be defined to represent different system behaviors, network protocols and technologies. Queueing network...
متن کاملProperties and Analysis of Queueing Network Models with Finite Capacities
A b s t r a c t Queueing network models with finite capacity queues and blocking are used to represent systems with finite capacity resources and with resource constraints, such as production, communication and computer systems. Various blocking mechanisms have been defined in literature to represent the various behaviours of real systems with limited resources. Queueing networks with finite ca...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004